package com.UnionPayCenter.distribution.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.util.List;

/**
 * @author Noah
 * @since 1.0.0, 2019/07/28
 */
@Setter
@Getter
@ToString
@ApiModel(description = "分销模板信息")
public class DistributionTemplateVO {

    /**
     * 分销启用状态
     */
    @ApiModelProperty(value = "分销企业状态 0关闭 1企业")
    private String flag;

    /**
     * 次日生效标志
     */
    @ApiModelProperty(value = "次日生效标志 0非次日生效 1次日生效")
    private String effectNextDay ;

    @ApiModelProperty(value = "分润比例信息")
    private List<SharePropVO> sharePropVOList;

    @ApiModelProperty(value = "邀请人卡券奖励")
    private List<DistributionTemplateCardVO> userIncentiveCardList ;

    @ApiModelProperty(value = "被邀请人卡券奖励")
    private List<DistributionTemplateCardVO> counterpartyUserIncentiveCardList ;

    @ApiModelProperty(value = "被邀请人会员等级")
    private Integer counterpartyLevelId;

}
